xen.git
22 years agobitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
ach61@soar.cl.cam.ac.uk [Mon, 28 Apr 2003 14:30:52 +0000 (14:30 +0000)]
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)

use long instead of int for disk sizes
change default state file

22 years agobitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)
ach61@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 13:06:57 +0000 (13:06 +0000)]
bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
ach61@labyrinth.cl.cam.ac.uk [Mon, 28 Apr 2003 12:58:45 +0000 (12:58 +0000)]
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)

additional debugging

22 years agobitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:29 +0000 (12:42 +0000)]
bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:24 +0000 (12:42 +0000)]
bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)

tweak (added 'IS_PRIV(p)' macro)

22 years agobitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:28 +0000 (12:25 +0000)]
bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:24 +0000 (12:25 +0000)]
bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)

Many files:
  IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).

22 years agobitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)
rn@wyvis.research.intel-research.net [Mon, 28 Apr 2003 11:59:53 +0000 (11:59 +0000)]
bitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)

virtual time warping (not tested)

22 years agobitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:45 +0000 (10:58 +0000)]
bitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)

Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk

22 years agobitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:39 +0000 (10:58 +0000)]
bitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)

PS/2 keyboard and mouse support

22 years agobitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 24 Apr 2003 15:20:37 +0000 (15:20 +0000)]
bitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)
jws@cairnwell.research [Wed, 23 Apr 2003 15:21:36 +0000 (15:21 +0000)]
bitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)

fixed broken symlink creation

22 years agobitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:59:04 +0000 (12:59 +0000)]
bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:58:25 +0000 (12:58 +0000)]
bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)

fix earlier merge problems
user space virtual disk manager

22 years agobitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 20:43:57 +0000 (20:43 +0000)]
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)

Many files:
  Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.

22 years agobitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 13:47:19 +0000 (13:47 +0000)]
bitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)

dev.c, vif.h, sched.h, network.c, domain.c:
  A few bug fixes. We now look up domains in a hash rather than a linked list. TX shadow ring is smaller.

22 years agobitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)
kaf24@scramble.cl.cam.ac.uk [Sat, 19 Apr 2003 21:11:27 +0000 (21:11 +0000)]
bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)

Many files:
  Fixed the networking code in a number of ways: (1) Rings are now allocated in Xen space so there's no need to copy_to,from_user in correct domain context; (2) the receive PTE checking has been redone and should now actually be correct :-)

22 years agobitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:24 +0000 (17:12 +0000)]
bitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:21 +0000 (17:12 +0000)]
bitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)

network.c, dev.c, vif.h, sched.h, network.h, TODO:
  Fixed network rings so we can have out-of-order responses. This made it possible to fix local packet delivery. However, the virtual firewall/router stuff needs urgent redesigning.

22 years agobitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:50 +0000 (16:44 +0000)]
bitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:40 +0000 (16:44 +0000)]
bitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)

better cdrom support

22 years agobitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 12:26:14 +0000 (12:26 +0000)]
bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)

sched.h, schedule.c, domain.c, dom0_ops.c, dom_builder.c:
  Fixed domain death so we can now kill domains that were never actually launched.

22 years agobitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:41:46 +0000 (22:41 +0000)]
bitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)

domain.c:
  Remove Xen compile warning.

22 years agobitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:39:42 +0000 (22:39 +0000)]
bitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)

system.h, process.c:
  Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.

22 years agobitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:11 +0000 (18:44 +0000)]
bitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:01 +0000 (18:44 +0000)]
bitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)

ptrace.h, traps.c:
  Fix ring privilege checking in Xenolinux (OS runs in ring 1, not ring 0).

22 years agobitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:18 +0000 (17:59 +0000)]
bitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:13 +0000 (17:59 +0000)]
bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)

Add support to domain_builder to enable domains>0 to be booted with
initrd's (initial ram disks).

To continue the fine tradition of layering hack upon hack in domain_builder,
if the 4th parameter to domain_builder starts 'initrd=' then it will
load the specified file as an initrd module, and pass that to the new kernel.

For example:
r ./newdom 128000 ../../../xenolinux-2.4.21-pre4/arch/xeno/boot/image 128.232.xx.xx initrd=/usr/groups/srgboot/xxx/initrd ip=128.232.xx.xx:128.232.32.20:128.232.32.1:255.255.240.0::eth0:off ramdisk_size=32804 root=/dev/ram0 rw

Someone really needs to rewrite domain_builder to take more sensible command
line arguments...

22 years agobitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:20 +0000 (17:45 +0000)]
bitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:17 +0000 (17:45 +0000)]
bitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)

Many files:
  We can now release resources (eg. memory) when a domain is destroyed. This is because we refcount network packets and suchlike.

22 years agobitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)
smh22@boulderdash.cl.cam.ac.uk [Wed, 16 Apr 2003 16:27:08 +0000 (16:27 +0000)]
bitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)

ide-cd.c:
  verbose errors
ide.c:
  robustify

22 years agobitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 12:44:16 +0000 (12:44 +0000)]
bitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)

Many files:
  Fixed event masking so that events can be individually masked. Fixed Xenolinux config/build system.

22 years agobitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 09:49:33 +0000 (09:49 +0000)]
bitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)

sched.h, memory.c, traps.c:
  Allow paging out of current LDT pages. Also: flush the shadow LDT mappings on a pagetable switch.

22 years agobitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 23:19:11 +0000 (23:19 +0000)]
bitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)

Many files:
  Finished virtualisation of x86 LDT. Xenolinux now exports this to applications (eg. for use by linuxthreads).

22 years agobitkeeper revision 1.169 (3e9c3ccfiF6cRyDKxKmbo7GcwsGW2g)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 17:09:35 +0000 (17:09 +0000)]
bitkeeper revision 1.169 (3e9c3ccfiF6cRyDKxKmbo7GcwsGW2g)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.165.1.1 (3e9c3ccaCJe7Z8jxplsENPEQ5oFIFw)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 17:09:30 +0000 (17:09 +0000)]
bitkeeper revision 1.165.1.1 (3e9c3ccaCJe7Z8jxplsENPEQ5oFIFw)

Many files:
  Partial checkin of virtualised LDT support.

22 years agobitkeeper revision 1.168 (3e9c2ab9SBj-U-bLUthCsyE5EGQPzg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Apr 2003 15:52:25 +0000 (15:52 +0000)]
bitkeeper revision 1.168 (3e9c2ab9SBj-U-bLUthCsyE5EGQPzg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.164.1.1 (3e9c2ab4o17BMDDDGKKzLPZtAZk7-g)
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Apr 2003 15:52:20 +0000 (15:52 +0000)]
bitkeeper revision 1.164.1.1 (3e9c2ab4o17BMDDDGKKzLPZtAZk7-g)

To allow large initrd's (initial ram disks) for domain0, rearrange the
boot code such that the domain 0 module and its optional initrd module
are copied to safety before the main boot process begins.

At the moment, we're copying it to MAX_DIRECTMAP_ADDRESS, which should
be high enough to prevent any nasty overwritting, even on machines with
4GB ram (large frame table) and lots of network/disk devices. We'll find
out soon enough if this ever isn't the case ;-)

22 years agobitkeeper revision 1.167 (3e9c2a1cybYVjrCykA3xQxx7oMQp0g)
smh22@boulderdash.cl.cam.ac.uk [Tue, 15 Apr 2003 15:49:48 +0000 (15:49 +0000)]
bitkeeper revision 1.167 (3e9c2a1cybYVjrCykA3xQxx7oMQp0g)

configuration tweaks + orphan

22 years agobitkeeper revision 1.166 (3e9c248dVGQSFqCQP51wgrGBpJNZoA)
smh22@boulderdash.cl.cam.ac.uk [Tue, 15 Apr 2003 15:26:05 +0000 (15:26 +0000)]
bitkeeper revision 1.166 (3e9c248dVGQSFqCQP51wgrGBpJNZoA)

initial support for ide cdrom drives

22 years agobitkeeper revision 1.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Apr 2003 16:31:59 +0000 (16:31 +0000)]
bitkeeper revision 1.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)

Many files:
  Virtualised the GDT. Also some progress in virtualising the LDT.

23 years agobitkeeper revision 1.164 (3e955023D4pXlN3OeywA3uvFrE7d9g)
jws@cairnwell.research [Thu, 10 Apr 2003 11:06:11 +0000 (11:06 +0000)]
bitkeeper revision 1.164 (3e955023D4pXlN3OeywA3uvFrE7d9g)

few megaraid changes

23 years agobitkeeper revision 1.163 (3e9406f6hktSYadsvT3oeqb66EeHJg)
jws@cairnwell.research [Wed, 9 Apr 2003 11:41:42 +0000 (11:41 +0000)]
bitkeeper revision 1.163 (3e9406f6hktSYadsvT3oeqb66EeHJg)

Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk

23 years agobitkeeper revision 1.160.1.5 (3e9404ce1HhGFT4b1H7fFkuDOnvOGw)
jws22@gauntlet.cl.cam.ac.uk [Wed, 9 Apr 2003 11:31:18 +0000 (11:31 +0000)]
bitkeeper revision 1.160.1.5 (3e9404ce1HhGFT4b1H7fFkuDOnvOGw)

Merge

23 years agobitkeeper revision 1.160.2.1 (3e9404cdSqybQBuNBFNyXk6bQWczUw)
jws@cairnwell.research [Wed, 9 Apr 2003 11:32:29 +0000 (11:32 +0000)]
bitkeeper revision 1.160.2.1 (3e9404cdSqybQBuNBFNyXk6bQWczUw)

ioremap fix

23 years agobitkeeper revision 1.160.1.4 (3e9401e4kc8Fmnd3AHf8r9s7zUPW2A)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Apr 2003 11:20:04 +0000 (11:20 +0000)]
bitkeeper revision 1.160.1.4 (3e9401e4kc8Fmnd3AHf8r9s7zUPW2A)

pci.c:
  Make it clear that previous PCI fix is intended to be forward ported as necessary.

23 years agobitkeeper revision 1.162 (3e93fd7fB28toOVdYf8wyq2YRFEEnA)
jws@cairnwell.research [Wed, 9 Apr 2003 11:01:19 +0000 (11:01 +0000)]
bitkeeper revision 1.162 (3e93fd7fB28toOVdYf8wyq2YRFEEnA)

Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk

23 years agobitkeeper revision 1.160.1.3 (3e93f829-ne467JH-6UdjBVdjZRCgw)
jws@cairnwell.research [Wed, 9 Apr 2003 10:38:33 +0000 (10:38 +0000)]
bitkeeper revision 1.160.1.3 (3e93f829-ne467JH-6UdjBVdjZRCgw)

a few tricks to avoid memory problems.
BUG remains: there is nothing to stop the kernel stack growing too big (i.e. to nearly 8k); if it does, it will overwrite the idle0_task task struct which it shares a page with.
If you see a page fault in the scheduler (prev_task, next_task corrupted), suspect this bug.

23 years agobitkeeper revision 1.160.1.2 (3e8ca5d6NuIwQ-85rqA_rDQ3WcxL2A)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Apr 2003 21:21:26 +0000 (21:21 +0000)]
bitkeeper revision 1.160.1.2 (3e8ca5d6NuIwQ-85rqA_rDQ3WcxL2A)

mm.h, xen_block.c, memory.c:
  Changed the page-typing fix around; it at least _looks_ a bit more generic now :-)

23 years agobitkeeper revision 1.160.1.1 (3e8c846fQSuOz1Dd8MgUzwG5rj3bDQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Apr 2003 18:58:55 +0000 (18:58 +0000)]
bitkeeper revision 1.160.1.1 (3e8c846fQSuOz1Dd8MgUzwG5rj3bDQ)

Many files:
  Free DOM0 kernel memory to Xen allocation pool after DOM0 is created. Fixed page-type handling -- we now correctly flush TLB if a page is unpinned after a disk read and refcnt falls to zero.

23 years agobitkeeper revision 1.161 (3e8827bfgvKhhIcTx5141jdvnhh7gg)
jws@cairnwell.research [Mon, 31 Mar 2003 11:34:23 +0000 (11:34 +0000)]
bitkeeper revision 1.161 (3e8827bfgvKhhIcTx5141jdvnhh7gg)

megaraid support (beta)
new include file version.h makes porting easier

23 years agobitkeeper revision 1.160 (3e806348iI6F7p-OrCqKtE4h8_NgxQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Mar 2003 14:10:16 +0000 (14:10 +0000)]
bitkeeper revision 1.160 (3e806348iI6F7p-OrCqKtE4h8_NgxQ)

.del-xor.h~2cd144e48fc282fb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/xor.h
.del-vga.h~f739bcd0d15a060b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/vga.h
.del-user.h~2416efc51bfdf653:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/user.h
.del-unistd.h~542a4265bbde875f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unistd.h
.del-unaligned.h~3720d8e6f6489c70:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unaligned.h
.del-ucontext.h~7c514eccb96e5c2c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ucontext.h
.del-uaccess.h~1db7128cf065d28:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/uaccess.h
.del-types.h~6f89af02373cf40e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/types.h
.del-tlb.h~36a10111face8cf8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/tlb.h
.del-timex.h~14ba40d5403480f8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/timex.h
.del-termios.h~10cb1919354bb3c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termios.h
.del-termbits.h~9f49d578b6425137:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termbits.h
.del-system.h~1209f9cb8d09be:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/system.h
.del-swapfile.c~28c1c327b22a067f:
  Delete: old/xenolinux-2.4.16-sparse/mm/swapfile.c
.del-string.h~1bd164bf2f37435a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string.h
.del-string-486.h~70f2949afd4c7217:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string-486.h
.del-statfs.h~925b3af593956e2d:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/statfs.h
.del-stat.h~e85bc81529de3a4a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/stat.h
.del-panic.c~5033fabb3f2e710c:
  Delete: old/xenolinux-2.4.16-sparse/kernel/panic.c
.del-mremap.c~5787787c5a3b49d:
  Delete: old/xenolinux-2.4.16-sparse/mm/mremap.c
.del-memory.c~ec1a749ca2ed8acd:
  Delete: old/xenolinux-2.4.16-sparse/mm/memory.c
.del-major.h~7653e946e9bf8159:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/major.h
.del-main.c~de169eb833d5a5cb:
  Delete: old/xenolinux-2.4.16-sparse/init/main.c
.del-debug.h~e0aa141e34ec6221:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/sunrpc/debug.h
.del-blk.h~87e7b6403472571f:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/blk.h
.del-spinlock.h~fc0a4c0ddea83815:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/spinlock.h
.del-softirq.h~c188e7ac18c858a9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/softirq.h
.del-sockios.h~65e1b7ba563df2c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sockios.h
.del-socket.h~e3ba5757776f00c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/socket.h
.del-smplock.h~72176dfb8142375e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smplock.h
.del-smp.h~80313a5f7eb193bb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smp.h
.del-signal.h~2f1c9e8a4364ed8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/signal.h
.del-siginfo.h~348801659d7e1334:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/siginfo.h
.del-sigcontext.h~1b647a394613b0dc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sigcontext.h
.del-shmparam.h~c83ce37d9b16061c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmparam.h
.del-shmbuf.h~3ff48e518b9ecb0a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmbuf.h
.del-setup.h~2d7d5e0b8c7c48dc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/setup.h
.del-serial.h~90dee919c827ab29:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/serial.h
.del-sembuf.h~f0fa7347b9fc071:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sembuf.h
.del-semaphore.h~d9f40f7e118c9d3c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/semaphore.h
.del-segment.h~cc492acab0d69477:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/segment.h
.del-scatterlist.h~4be6ff4f53a3579b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/scatterlist.h
.del-rwsem.h~c9865b4ec1423b3a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwsem.h
.del-rwlock.h~3e6f58ae32c920e9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwlock.h
.del-resource.h~7e8eaa833cc25dca:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/resource.h
.del-ptrace.h~c55079be77b9ee19:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ptrace.h
.del-processor.h~52612a255dfb7cbb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/processor.h
.del-posix_types.h~b6e7c803f3dbab8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/posix_types.h
.del-poll.h~f9b451e3ea9e50c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/poll.h
.del-pgtable.h~43ac63ace2e93820:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable.h
.del-pgtable-3level.h~abbe18b96121bd83:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-3level.h
.del-pgtable-2level.h~8fe0307e54d8bf9b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-2level.h
.del-pgalloc.h~9e75e06aeb89d316:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgalloc.h
.del-parport.h~cff09d1bc0f89454:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/parport.h
.del-param.h~471736b770596742:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/param.h
.del-page.h~865cbedbe3bc818e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/page.h
.del-namei.h~38354dac74ae2dd8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/namei.h
.del-mtrr.h~ea4e1ec9703521e8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mtrr.h
.del-msr.h~a6998ff4f5da0e0c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msr.h
.del-msgbuf.h~5da37442976489a0:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msgbuf.h
.del-mpspec.h~381f4baa7d484bfb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mpspec.h
.del-module.h~5a2fa3572f0b6bae:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/module.h
.del-mmx.h~ef22db6d3bb87f3a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmx.h
.del-mmu_context.h~9fbf061b3d508d67:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu_context.h
.del-mmu.h~ba2b86348e168416:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu.h
.del-mman.h~18ee2a138def6b36:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mman.h
.del-mca_dma.h~eddb775e770502cb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mca_dma.h
.del-mc146818rtc.h~c21b56e82a291c22:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mc146818rtc.h
.del-math_emu.h~4613a62a919e4aa1:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/math_emu.h
.del-locks.h~399a95316c4c9ba7:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/locks.h
.del-linux_logo.h~a388673ba10b8bf8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/linux_logo.h
.del-ldt.h~c03c75bf2fa23f40:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ldt.h
.del-kmap_types.h~eed873e2f55dcd50:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kmap_types.h
.del-keyboard.h~3d6d63ef29bf066c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/keyboard.h
.del-kdbprivate.h~8d8ff2e38b419e4c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdbprivate.h
.del-kdb.h~1981de7db9b5d353:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdb.h
.del-irq.h~4702eca4cd45e793:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/irq.h
.del-ipcbuf.h~f3ed215ace7ac98f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipcbuf.h
.del-ipc.h~8e9498e43aadf144:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipc.h
.del-ioctls.h~263229b882e93cfd:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctls.h
.del-ioctl.h~bac00725b5ef0269:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctl.h
.del-io_apic.h~d3ebb23a7540d727:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io_apic.h
.del-io.h~28def6bcf143a288:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io.h
.del-init.h~f94c9cf325ec8a73:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/init.h
.del-ide.h~1f18b51858f7de58:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ide.h
.del-i387.h~a09953497f47e974:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/i387.h
.del-hypervisor.h~d2b860c8a01e7b7d:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor.h
.del-hypervisor-ifs~7df8ec9215cf9987:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs
.del-hw_irq.h~85b1e98ab3922232:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hw_irq.h
.del-highmem.h~961c664eb3006cf6:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/highmem.h
.del-hdreg.h~af3fea048084de8c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hdreg.h
.del-hardirq.h~b78749db9e13d06:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hardirq.h
.del-floppy.h~fc1f18b688d0a155:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/floppy.h
.del-fixmap.h~63fec5045e83d303:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-fcntl.h~5e345023494b641:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fcntl.h
.del-errno.h~2d307a9167d276be:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/errno.h
.del-elf.h~5b4118314cd7dda8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/elf.h
.del-dma.h~bfdf9bdb575308fb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/dma.h
.del-div64.h~e6438de5f5adcdad:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/div64.h
.del-desc.h~b339bfef4b0848b3:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/desc.h
.del-delay.h~4f5c1f98fef9f480:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/delay.h
.del-debugreg.h~94ad0b2f7ce81945:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/debugreg.h
.del-current.h~4693f192fd42b4a6:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/current.h
.del-cpufeature.h~9ee68ee4f8b525fd:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cpufeature.h
.del-checksum.h~db4bcfc8958c5d3f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/checksum.h
.del-cache.h~64626a79a0712d70:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cache.h
.del-byteorder.h~404697d4e47c3345:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/byteorder.h
.del-bugs.h~df29bf2b4f74ccaf:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bugs.h
.del-boot.h~c7462d481f4a9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/boot.h
.del-bitops.h~ef7ea34f8a17ed86:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bitops.h
.del-atomic.h~55cde2d93d09526:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/atomic.h
.del-apicdef.h~4ce7611333e9d1fc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apicdef.h
.del-usercopy.c~b60ef441a832ff84:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/usercopy.c
.del-tty_io.c~b7ee058bd0b4d969:
  Delete: old/xenolinux-2.4.16-sparse/drivers/char/tty_io.c
.del-traps.c~58f6978ca3914806:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/traps.c
.del-time.c~8772141ba7a5b7be:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/time.c
.del-sys_i386.c~f84bd504c2085dda:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/sys_i386.c
.del-strstr.c~e80f16ebdccc4062:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/strstr.c
.del-signal.c~45454d7374cce0a1:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/signal.c
.del-setup.c~6f22e121db6f1bc:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/setup.c
.del-semaphore.c~3e7a2194beb1c8e4:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/semaphore.c
.del-rd.c~99ae381b254bd356:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/rd.c
.del-ptrace.c~8cb5d0b722ab58b9:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ptrace.c
.del-process.c~ab23652fb4106ce3:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/process.c
.del-old-checksum.c~c3dfe224f68ed131:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/old-checksum.c
.del-mmx.c~3f27e7b4c5f3d68d:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/mmx.c
.del-mmu_context.c~ef75b8e1f894e729:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/mmu_context.c
.del-memcpy.c~91d0cb7e4e922f6e:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/memcpy.c
.del-ll_rw_blk.c~2c64b7fc36db523:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/ll_rw_blk.c
.del-ldt.c~102d26cc1b63c830:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ldt.c
.del-irq.c~2bd9b09d889fd6b8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/irq.c
.del-ioport.c~2d86d4fbba2e2583:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ioport.c
.del-iodebug.c~982cc58799104651:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/iodebug.c
.del-init_task.c~53258077ed40d6be:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/init_task.c
.del-init.c~3693c99014d6fc0d:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/init.c
.del-i387.c~571a2fa27676375:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i387.c
.del-i386_ksyms.c~68a55ed15a69598:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i386_ksyms.c
.del-hypervisor.c~a227c7d0b6a5fd42:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/hypervisor.c
.del-getuser.S~1ef189b582390381:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/getuser.S
.del-get_unmapped_area.c~3ad7561469aabec:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/get_unmapped_area.c
.del-fault.c~4f5a4a1859484525:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/fault.c
.del-extable.c~b98087717f427f26:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/extable.c
.del-exec.c~2557f6564ffdb2e0:
  Delete: old/xenolinux-2.4.16-sparse/fs/exec.c
.del-delay.c~bddd92dcfafdf5ce:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/delay.c
.del-dec_and_lock.c~5ac45f1c3a6593c:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/dec_and_lock.c
.del-checksum.S~be8f8ce2d8964249:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/checksum.S
.del-apic.h~7e52954d00c0c4f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apic.h
.del-a.out.h~7ace48e4361e6b64:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/a.out.h
.del-Makefile~92a08e51252c8752:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/Makefile
.del-Makefile~4b457be6621a5d5a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/Makefile
.del-Config.in~e79aa726643e8d8f:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/Config.in
.del-xl_block_test.c~aac5669d8f638637:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xl_block.c~cee1f87e3b5f99a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block.c
.del-vmlinux.lds~95fa124a7440e17f:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/vmlinux.lds
.del-vfr.c~32830c0144380827:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/vfr.c
.del-network.c~cc961aaabe0a0a77:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/network.c
.del-mk~196fb97e64c3e303:
  Delete: old/xenolinux-2.4.16-sparse/mk
.del-hypervisor.c~78a3960ab18cdbd5:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/hypervisor.c
.del-head.S~7976f74358c43bf7:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/head.S
.del-entry.S~126fc1af28caab2f:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/entry.S
.del-dom0_ops.h~ebc6f2ba40efd4f8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~89a290b73b42dafb:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-dom0_core.c~b6447635a1dff297:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_core.c
.del-dom0_block.c~56aa20e79fb98f4a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-defconfig~4e50d7fc220d1aab:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/defconfig
.del-console.c~de0ee868d96d8dbe:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/console.c
.del-config.in~4afe788e4691d222:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/config.in
.del-Makefile~fda4420ca7a5c777:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/Makefile
.del-Makefile~d7ea62ca90003f31:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/boot/Makefile
.del-Makefile~c6614e5f6a40fe8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/Makefile
.del-Makefile~8f946627850d08:
  Delete: old/xenolinux-2.4.16-sparse/Makefile
.del-Makefile~4b0def0c8c803698:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/Makefile
.del-Makefile~40bc4fd761c2e3e4:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/Makefile
.del-Makefile~225ee771b0fb73fa:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/Makefile
.del-Makefile~1d57425ac7aac33:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/Makefile

23 years agobitkeeper revision 1.159 (3e803a35-Yk3EywTimePoA1HCtTIgg)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Mar 2003 11:15:01 +0000 (11:15 +0000)]
bitkeeper revision 1.159 (3e803a35-Yk3EywTimePoA1HCtTIgg)

TODO:
  Updated TODO to suggest a module system for Xen.

23 years agobitkeeper revision 1.158 (3e7f35efVNlyrwE0DBZroZDSrpov-Q)
jws@cairnwell.research [Mon, 24 Mar 2003 16:44:31 +0000 (16:44 +0000)]
bitkeeper revision 1.158 (3e7f35efVNlyrwE0DBZroZDSrpov-Q)

Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/scsichanges/xeno.bk

23 years agobitkeeper revision 1.154.1.1 (3e7f35e65e93xTR77zgPWlou5QJAgw)
jws@cairnwell.research [Mon, 24 Mar 2003 16:44:22 +0000 (16:44 +0000)]
bitkeeper revision 1.154.1.1 (3e7f35e65e93xTR77zgPWlou5QJAgw)

Added aic7xxx support
Included linux string library in place of cut down lib.{c,h} versions
Added missing strtoul prototype in lib.h

23 years agobitkeeper revision 1.157 (3e7e2a8f82w4Wez8Nigyi3seahCBIA)
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Mar 2003 21:43:43 +0000 (21:43 +0000)]
bitkeeper revision 1.157 (3e7e2a8f82w4Wez8Nigyi3seahCBIA)

config.h, domain.c, dom_mem_ops.c:
  Fixed out-of-memory handling slightly.

23 years agobitkeeper revision 1.156 (3e7dd819fSxxToqPHGYcqfQraKgswQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Mar 2003 15:51:53 +0000 (15:51 +0000)]
bitkeeper revision 1.156 (3e7dd819fSxxToqPHGYcqfQraKgswQ)

dom0_ops.c:
  Fix domain creation for >= 32 domains.

23 years agobitkeeper revision 1.155 (3e7cafd3WKkYla8OeUUnMW-GzGI9QQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Mar 2003 18:47:47 +0000 (18:47 +0000)]
bitkeeper revision 1.155 (3e7cafd3WKkYla8OeUUnMW-GzGI9QQ)

mkbuildtree:
  Remove some more unnecessary files from xenolinux sparse tree.
.del-pgtable-3level.h~b77b54f265f8b550:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/pgtable-3level.h
.del-i387.c~b4f78cbb1f82161e:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/i387.c

23 years agobitkeeper revision 1.154 (3e7af107VaUd3AaItgryI3J0mrJQ1Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Mar 2003 11:01:27 +0000 (11:01 +0000)]
bitkeeper revision 1.154 (3e7af107VaUd3AaItgryI3J0mrJQ1Q)

network.c, dev.c, vif.h, network.h, tg3.c:
  Allow reecive of net packets at arbitrary offset in a page. We can now properly support broken NICs which cannot do unaligned receives.

23 years agobitkeeper revision 1.153 (3e7a3a53LJF3EAuJITGpo9ybSgxf2w)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 22:01:55 +0000 (22:01 +0000)]
bitkeeper revision 1.153 (3e7a3a53LJF3EAuJITGpo9ybSgxf2w)

config.h, domain.c, dom_mem_ops.c, TODO:
  Fixed out of memory handling so we don't hang. Updated TODO file.

23 years agobitkeeper revision 1.152 (3e7a2f356NlbC64ykB5SR-7x-EFzvw)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 21:14:29 +0000 (21:14 +0000)]
bitkeeper revision 1.152 (3e7a2f356NlbC64ykB5SR-7x-EFzvw)

kernel.c:
  Fix Xen printing for domains & CPUs with id >= 10.

23 years agobitkeeper revision 1.151 (3e79e5a8nYFbe3fje-9Iz07_2N2H0g)
bd240@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 16:00:40 +0000 (16:00 +0000)]
bitkeeper revision 1.151 (3e79e5a8nYFbe3fje-9Iz07_2N2H0g)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/bd240/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.146.1.1 (3e79e598DbxkRZcMmXnRdG-iR7v7HA)
bd240@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 16:00:24 +0000 (16:00 +0000)]
bitkeeper revision 1.146.1.1 (3e79e598DbxkRZcMmXnRdG-iR7v7HA)

New BitKeeper file ``xen/include/xeno/xeno''

23 years agobitkeeper revision 1.150 (3e79d521Ec6hoE7QbgbNU-d8A5vvRQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 14:50:09 +0000 (14:50 +0000)]
bitkeeper revision 1.150 (3e79d521Ec6hoE7QbgbNU-d8A5vvRQ)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

23 years agobitkeeper revision 1.148.1.1 (3e79d51dkKmlnq2cVH-XRz9_lkZeXg)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 14:50:05 +0000 (14:50 +0000)]
bitkeeper revision 1.148.1.1 (3e79d51dkKmlnq2cVH-XRz9_lkZeXg)

Many files:
  Allow up to 31 partitions per XL IDE or SCSI device. But can now only have 8 of each type of device.

23 years agobitkeeper revision 1.149 (3e797d12w2a9Jkg9CeHbUBtMWxrA5Q)
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 08:34:26 +0000 (08:34 +0000)]
bitkeeper revision 1.149 (3e797d12w2a9Jkg9CeHbUBtMWxrA5Q)

Fixed syntax error in schedule.c.
Quality software ;-)

23 years agobitkeeper revision 1.148 (3e78bf69oU3LgkH_AAzL1qYB6OK3GA)
rn@wyvis.research.intel-research.net [Wed, 19 Mar 2003 19:05:13 +0000 (19:05 +0000)]
bitkeeper revision 1.148 (3e78bf69oU3LgkH_AAzL1qYB6OK3GA)

honour context swicth allowance

23 years agobitkeeper revision 1.147 (3e78b275x-BoAnufenNxz28sriWdcQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Mar 2003 18:09:57 +0000 (18:09 +0000)]
bitkeeper revision 1.147 (3e78b275x-BoAnufenNxz28sriWdcQ)

interrupt.h, ac_timer.h, softirq.c, schedule.c, ac_timer.c, time.c:
  Fixes to timer and softirq code. Can now update timers on remote CPUs.

23 years agobitkeeper revision 1.146 (3e761a8bG8D0sHIrqHKpkx1hSuhB1A)
kaf24@scramble.cl.cam.ac.uk [Mon, 17 Mar 2003 18:57:15 +0000 (18:57 +0000)]
bitkeeper revision 1.146 (3e761a8bG8D0sHIrqHKpkx1hSuhB1A)

tg3.c:
  Fix for new tg3 driver.

23 years agobitkeeper revision 1.145 (3e76131eo2ToZ75trWvK5ELYWyDIXQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 17 Mar 2003 18:25:34 +0000 (18:25 +0000)]
bitkeeper revision 1.145 (3e76131eo2ToZ75trWvK5ELYWyDIXQ)

pci_ids.h, pci.ids, tg3.h, tg3.c:
  Brand new exciting tg3 driver. IAP can test this :-)

23 years agobitkeeper revision 1.144 (3e74d2c4Sp8uQ7JRHj5sf5cI7xOMQA)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 19:38:44 +0000 (19:38 +0000)]
bitkeeper revision 1.144 (3e74d2c4Sp8uQ7JRHj5sf5cI7xOMQA)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

23 years agobitkeeper revision 1.142.1.1 (3e74d2c2pSAlGxSvPU9gu6d4pYiaYg)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 19:38:42 +0000 (19:38 +0000)]
bitkeeper revision 1.142.1.1 (3e74d2c2pSAlGxSvPU9gu6d4pYiaYg)

TODO:
  new file
README:
  Removed out-of-date info from Xen README.

23 years agobitkeeper revision 1.143 (3e74b84b5VrjDqGiZF9--cS3ZOR_Wg)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Mar 2003 17:45:47 +0000 (17:45 +0000)]
bitkeeper revision 1.143 (3e74b84b5VrjDqGiZF9--cS3ZOR_Wg)

Temporarily disable the setting of the hostname in ip= command line to
work around the mystery 30s pause when rc.sysinit mounts NFS file systems.

23 years agobitkeeper revision 1.142 (3e747815FbLoiVNptw6_OwR1cjr7NA)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 13:11:49 +0000 (13:11 +0000)]
bitkeeper revision 1.142 (3e747815FbLoiVNptw6_OwR1cjr7NA)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

23 years agobitkeeper revision 1.140.1.1 (3e747812JL9EFIy408RAfKRoUWkB7Q)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 13:11:46 +0000 (13:11 +0000)]
bitkeeper revision 1.140.1.1 (3e747812JL9EFIy408RAfKRoUWkB7Q)

schedule.c, time.c, irq.c, apic.c:
  Fixed TSC sync problem in Xen timer code.

23 years agobitkeeper revision 1.141 (3e747298fIyTcN0X6-7FDVxVuf9b9Q)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Mar 2003 12:48:24 +0000 (12:48 +0000)]
bitkeeper revision 1.141 (3e747298fIyTcN0X6-7FDVxVuf9b9Q)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.138.1.1 (3e747290naA-qNOJaNg13FTUXkrcdw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Mar 2003 12:48:16 +0000 (12:48 +0000)]
bitkeeper revision 1.138.1.1 (3e747290naA-qNOJaNg13FTUXkrcdw)

further cleanup to domain building scripts

23 years agobitkeeper revision 1.140 (3e746e649qRG4zMj_6-1prPYQZwRrw)
rn@wyvis.research.intel-research.net [Sun, 16 Mar 2003 12:30:28 +0000 (12:30 +0000)]
bitkeeper revision 1.140 (3e746e649qRG4zMj_6-1prPYQZwRrw)

sanity check for long APIC ISR

23 years agobitkeeper revision 1.139 (3e746886iIJO2rkDZNBmhpXjOoUrtA)
rn@wyvis.research.intel-research.net [Sun, 16 Mar 2003 12:05:26 +0000 (12:05 +0000)]
bitkeeper revision 1.139 (3e746886iIJO2rkDZNBmhpXjOoUrtA)

updated version for schedule()

23 years agobitkeeper revision 1.136.2.1 (3e7467e94A_D2ld8HeK-7FkHLGPCjg)
rn@wyvis.research.intel-research.net [Sun, 16 Mar 2003 12:02:49 +0000 (12:02 +0000)]
bitkeeper revision 1.136.2.1 (3e7467e94A_D2ld8HeK-7FkHLGPCjg)

minor tweak to schedule()

23 years agobitkeeper revision 1.138 (3e745e7crMuqgHA5ZNsc92tMxaNJ2w)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Mar 2003 11:22:36 +0000 (11:22 +0000)]
bitkeeper revision 1.138 (3e745e7crMuqgHA5ZNsc92tMxaNJ2w)

Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

23 years agobitkeeper revision 1.136.1.1 (3e745e03Z7L06D2idmjbeBT1RUi98Q)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Mar 2003 11:20:35 +0000 (11:20 +0000)]
bitkeeper revision 1.136.1.1 (3e745e03Z7L06D2idmjbeBT1RUi98Q)

minor improvement to "mynewdom" to set the hostname

23 years agobitkeeper revision 1.137 (3e745d6egPhbuKyLs12XPZOtKEunKA)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 11:18:06 +0000 (11:18 +0000)]
bitkeeper revision 1.137 (3e745d6egPhbuKyLs12XPZOtKEunKA)

schedule.c, ac_timer.c, time.c, apic.c:
  Some timer fixes.

23 years agobitkeeper revision 1.136 (3e73c2d6elfybnl8rgueFnzI45GfOQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Mar 2003 00:18:30 +0000 (00:18 +0000)]
bitkeeper revision 1.136 (3e73c2d6elfybnl8rgueFnzI45GfOQ)

irq.c:
  Extra debugging for longwinded interrupt handlers.

23 years agobitkeeper revision 1.135 (3e737ed4L7wnPRiGFSAKK9h8kyXTOw)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 Mar 2003 19:28:20 +0000 (19:28 +0000)]
bitkeeper revision 1.135 (3e737ed4L7wnPRiGFSAKK9h8kyXTOw)

entry.S:
  Fixed another assembly-language bug. We weren't saving a register across a C function call.

23 years agobitkeeper revision 1.134 (3e73785bvvEA4DeuiBLGiBTz3Ij6xw)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 Mar 2003 19:00:43 +0000 (19:00 +0000)]
bitkeeper revision 1.134 (3e73785bvvEA4DeuiBLGiBTz3Ij6xw)

config.h, entry.S:
  Fix access to irq_stat in Xen assembly code. It assumed 16 bytes for teh structure, but it's actually padded to 64 bytes.

23 years agobitkeeper revision 1.133 (3e73449239zR-zlZEisfftdXqgQSSw)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 Mar 2003 15:19:46 +0000 (15:19 +0000)]
bitkeeper revision 1.133 (3e73449239zR-zlZEisfftdXqgQSSw)

Many files:
  Fixes to allow compile-time SMP disable (by removing CONFIG_SMP from config.h).

23 years agobitkeeper revision 1.132 (3e733b5bopSG5pDb-cIgjgKAefRcBg)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 Mar 2003 14:40:27 +0000 (14:40 +0000)]
bitkeeper revision 1.132 (3e733b5bopSG5pDb-cIgjgKAefRcBg)

apic.c:
  Fix hang when booting an SMP machine with 'nosmp'

23 years agobitkeeper revision 1.131 (3e7270ecL24hQl_PjDBYoS8hhB8GTA)
kaf24@scramble.cl.cam.ac.uk [Sat, 15 Mar 2003 00:16:44 +0000 (00:16 +0000)]
bitkeeper revision 1.131 (3e7270ecL24hQl_PjDBYoS8hhB8GTA)

multicall.h:
  new file
Many files:
  Multicall now available, so that Xen syscalls can be batched to amortise cost of trap to ring 0. Used by xenolinux to reduce the cost of a context switch.

23 years agobitkeeper revision 1.130 (3e721d9535b0bKNHKQBc1naAHn1DAA)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 18:21:09 +0000 (18:21 +0000)]
bitkeeper revision 1.130 (3e721d9535b0bKNHKQBc1naAHn1DAA)

sd.c, scsi.c, schedule.c, rwlock.c:
  Fix compiler warnings.

23 years agobitkeeper revision 1.129 (3e720a12Sz1DYuAUT-vz6ACn41efKA)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:57:54 +0000 (16:57 +0000)]
bitkeeper revision 1.129 (3e720a12Sz1DYuAUT-vz6ACn41efKA)

removed compile warning and removed debug check

23 years agobitkeeper revision 1.128 (3e7209106WnBs5UIbLU-KwO7AKfIRg)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:53:36 +0000 (16:53 +0000)]
bitkeeper revision 1.128 (3e7209106WnBs5UIbLU-KwO7AKfIRg)

merged in KAF's changes

23 years agobitkeeper revision 1.127 (3e720586O6aVrNSfBP-JoasaybnNsg)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:38:30 +0000 (16:38 +0000)]
bitkeeper revision 1.127 (3e720586O6aVrNSfBP-JoasaybnNsg)

I have no idea what this is merges of merges....

23 years agobitkeeper revision 1.126 (3e71fc20anCOs2KFyD3-AMyHjdJQfg)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:58:24 +0000 (15:58 +0000)]
bitkeeper revision 1.126 (3e71fc20anCOs2KFyD3-AMyHjdJQfg)

resolve merge conflicts manually

23 years agobitkeeper revision 1.125 (3e71f9b97xoz4trwItZ94ikXgOSgOA)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:48:09 +0000 (15:48 +0000)]
bitkeeper revision 1.125 (3e71f9b97xoz4trwItZ94ikXgOSgOA)

BK merge and pull etc sucks

23 years agobitkeeper revision 1.124 (3e71f8a4QvveKwitZNAJi1H3BJpPEQ)
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:43:32 +0000 (15:43 +0000)]
bitkeeper revision 1.124 (3e71f8a4QvveKwitZNAJi1H3BJpPEQ)

ac_timer.c:
  rewrite of do timer/add_timer + perfcounters
apic.c:
  added perfcounter and try to disable APIC when no timeout value is zero.
irq.c:
  count interrupts and cycles spent in them
sched.h:
  added fields for BVT
schedule.c:
  BVT without warping
keyhandler.c:
  added handler for dumping run queues
  moved handler for ac_timers here
.del-dom0_ops.h~f77c7a14cfa618f8:
  Delete: tools/domain_builder/dom0_ops.h

23 years agobitkeeper revision 1.122.1.17 (3e71daafkv2BoT0JpMKwuRKnFfxxQw)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:35:43 +0000 (13:35 +0000)]
bitkeeper revision 1.122.1.17 (3e71daafkv2BoT0JpMKwuRKnFfxxQw)

boot.S:
  Tiny fix to start-0of-day error handling.

23 years agobitkeeper revision 1.122.1.16 (3e71d7013dvWajhm8hgFQ4UeenODrQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:20:01 +0000 (13:20 +0000)]
bitkeeper revision 1.122.1.16 (3e71d7013dvWajhm8hgFQ4UeenODrQ)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

23 years agobitkeeper revision 1.122.5.1 (3e71d6fe7FguR-sT8s7ha1pGTKuYSA)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:19:58 +0000 (13:19 +0000)]
bitkeeper revision 1.122.5.1 (3e71d6fe7FguR-sT8s7ha1pGTKuYSA)

Many files:
  Sort out interrupt distribution in SMP systems. We now periodically redistribute towrds the most idle processors. There's more sport to be had here though...

23 years agobitkeeper revision 1.122.1.15 (3e71afadv9l-u2tI8SHy7dEiub2gNg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 14 Mar 2003 10:32:13 +0000 (10:32 +0000)]
bitkeeper revision 1.122.1.15 (3e71afadv9l-u2tI8SHy7dEiub2gNg)

added "mynewdom" script. Horribly CL site specific, but damn useful.